const { result } = require('@hapi/joi/lib/base')
const db = require('../db/index')

exports.getChat = (req, res) => {
    // 定义拿到聊天对象的sql语句
    const sql = `select b1.other_id,b1.msg,b1.current_time,u.name,u.photo from (select * from records where self_id=?)b1 left join user_info u on b1.other_id=u.id`
    db.query(sql, [req.user.id], (err, results) => {
        // 执行sql语句失败
        if (err) return res.cc(err)
        // 执行sql语句成功，但没有获取到用户信息
        if (results.length == 0) return res.cc('暂无记录！')

        // 获取成功
        res.send({
            status: 0,
            message: '获取聊天记录成功',
            data: results
        })
    })
}